rise meteorically - French English Dictionary